Skip to content

docs: add a page for other CI systems and fix stale facts - #97

Merged
shenxianpeng merged 2 commits into
mainfrom
claude/project-thread-cxtp4n
Nov 10, 2026
Merged

shenxianpeng merged 2 commits into
mainfrom
claude/project-thread-cxtp4n

Conversation

@shenxianpeng

@shenxianpeng shenxianpeng commented Nov 10, 2026 •

Copy link
Copy Markdown
Member

Summary

  • New page Other CI (docs/other-ci.md): how to run cpp-linter on GitLab CI, Jenkins, Azure Pipelines and Bitbucket Pipelines. One shared script installs cpp-linter<2 and the clang tools, checks the files changed against the target branch and fails the job when there are findings. The page also has a format-only GitLab job with the Docker image.
  • Stale facts: the hooks examples use rev: v1.9.0, the Docker images are described as built from the static binaries, and clang-include-cleaner is listed for LLVM 22 and 23.
  • scripts/update-versions.py and a daily Update versions workflow open a pull request when cpp-linter-hooks has a newer release than the rev: in the docs examples. GitHub does not start CI on a pull request that a workflow opened, so that pull request says to close and reopen it.

Tested: the shared script was run on Linux with cpp-linter 1.16.0 and LLVM 21, with and without findings. The four job definitions were not run on those CI systems, and the page says so under "What was tested". The site builds with nox -s docs.

Related Issues

None.

- New page: run cpp-linter in GitLab CI, Jenkins, Azure Pipelines and
  Bitbucket Pipelines, with one script and a job definition for each.
- cpp-linter-hooks examples use v1.9.0, and a daily workflow opens a
  pull request when a newer release exists.
- The Docker images for LLVM 12 to 23 are built from the static binaries,
  not from Ubuntu's packages.
- clang-include-cleaner wheels exist for LLVM 22 and 23.
@netlify

netlify Bot commented Nov 10, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for cpp-linter-github-io ready!

Name Link
🔨 Latest commit 2412831
🔍 Latest deploy log https://app.netlify.com/projects/cpp-linter-github-io/deploys/6af316b5a4409fc3548c7b3f
😎 Deploy Preview https://deploy-preview-97--cpp-linter-github-io.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@shenxianpeng shenxianpeng self-assigned this Nov 10, 2026
@shenxianpeng
shenxianpeng merged commit d52c597 into main Nov 10, 2026
7 checks passed
@shenxianpeng
shenxianpeng deleted the claude/project-thread-cxtp4n branch November 10, 2026 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant